import gap.maven.script.components.api.POMArtifactFile;
import gap.maven.script.components.api.ArtifactFileFactory
import gap.maven.script.components.api.POMArtifactFile
import gap.maven.script.components.api.ScriptContext

import org.apache.maven.plugin.logging.Log

final Log log = binding.getVariable("log"); // logger instance for logging.
final ScriptContext context = binding.getVariable("context"); // context for looking up components defined in ScriptContext.
final ArtifactFileFactory factory = context.lookup(ScriptContext.ARTIFACT_FILE_FACTORY_KEY); // artifact file factory instance.

// write the code for the script.
System.out.println("Hello World.");
